package asiento;

import usuario.Usuario;

public class Reservado extends EstadoAsiento {
   
    @Override
    public boolean sePuedeComprarElAsiento(Usuario usuario){
        return getReservas().peek().equals(usuario);
    }
    
    @Override
    public boolean sePuedeReservar(){
        return true;
    }
    
    @Override
    public void reservar(Usuario usuario){
        getReservas().add(usuario);   
    }
    
    @Override
    public boolean haySobreReserva(){
        return getReservas().size()>1;
    }
    
    @Override
    public boolean yaEstaReservado(){
    	return true;
    }
    
    @Override
    public void cambiarReserva(){
        getReservas().remove();
    }
	
	public boolean estaReservado(){
		return true;
	}
}